/*
岩土工程师工具箱系列软件
版本：0.22
作者：Jack Hsu
Email:jackhsu@95ie.com
官方网站：http://www.95ie.com
更新日期：8:37 2010-10-29
file name:getbty.js
*/
/*
基坑底承压水突涌验算
编制依据：湖北地标《基坑工程技术规程》DB42/159-2004。
*/
inity();
function inity()
{
    //define css strings
    var getbcssstring="<style type=\'text\/css\'>";
    getbcssstring+="#getoolbox{width:186px;font-family:Georgia,微软雅黑;font-size:12px;background:#B9E2FF;padding:5px 1px;}";
    getbcssstring+="#getoolbox a:link, a:active,a:visited{color:#0079b7; text-decoration:none}";
    getbcssstring+="#GEDFCalBox table{margin:8px 0px 0px 5px;}";
    getbcssstring+="#GeoEngDesFee{width:55px;float:right;}";
    getbcssstring+="#getbTuYongKty{width:64px;}";
    getbcssstring+=".getbInputText{width:38px;}";
    getbcssstring+=".getbResult{overflow:hidden;}";
    getbcssstring+=".tooltitle,#copyright {text-align:center;clear:both;}";
    getbcssstring+="<\/style>";
    //define getbFrame;
    var getbframestring="<div id=\"getoolbox\"></div>";
    //
    if (document.getElementById("getoolbox")==null)
    {
        document.writeln(getbcssstring);
        document.writeln(getbframestring);
        showModuleTuYong();
        document.writeln("<script type=\"text/javascript\" src=\"http://designfee.googlecode.com/svn/trunk/designfee.js\"></script>");
    }
}
//
function showModuleTuYong()
{
    var getbFrame=document.getElementById("getoolbox");
    var strModuleTuYong="<div id=\"GETuYongBox\">";
    strModuleTuYong+="<div class=\"tooltitle\" title=\"根据湖北地标《基坑工程技术规程》DB42/159-2004编制\">基坑底承压水突涌验算</div>";
    strModuleTuYong+="<table><tbody>";
    strModuleTuYong+="<tr><td rowspan=3><a href=\"http://www.95ie.com/getoolbox/view/getb-ty-image.html\" target=\"_blank\" title=\"单击查看大图\"><img src=\"http://designfee.googlecode.com/svn/trunk/getb-ty-01.png\" width=60 height=75/></a></td>";
    strModuleTuYong+="<td title=\"承压水位距含水层顶板距离\">H<sub>w</sub></td><td><input type=\"text\" id=\"getbtyHw\" class=\"getbInputText\" size=6 maxlength=7/></td><td>m</td></tr>";
    strModuleTuYong+="<tr><td title=\"坑底距含水层顶板距离\">D</td><td><input type=\"text\" id=\"getbtyD\" class=\"getbInputText\" size=6 maxlength=7/></td><td>m</td></tr>";
    strModuleTuYong+="<tr><td title=\"坑底含水层顶板以上土层平均重度\">&gamma;</td><td><input type=\"text\" id=\"getbtyGamma\" class=\"getbInputText\" size=6 maxlength=7/></td><td>kN/m<sup>3</sup></td></tr>";
    strModuleTuYong+="<tr><td>K<sub>ty</sub>=<div id=\"getbTuYongKty\" class=\"getbResult\"></div></td><td>&nbsp;&nbsp;</td><td><input type=\"button\" value=\"计算\" onclick=\"getgetyKvalue()\" /></td><td><a title=\"岩土工程设计收费计算器\" href=\"javascript:showModuleGEDFee()\">></a></td></tr>";
    strModuleTuYong+="</tbody></table>";
    if (location.hostname=="95ie.com"||location.hostname=="www.95ie.com")
    {
        strModuleTuYong+="</div>";
        document.getElementById("getoolbox").style.height="140";
    }
    else
    {
        strModuleTuYong+="<div id=\"copyright\">Powered by <a href=\"http://95ie.com\" target=\"_blank\">95ie.com</a></div></div>";
        document.getElementById("getoolbox").style.height="150";
    }
    getbFrame.innerHTML="";
    getbFrame.innerHTML=strModuleTuYong;
}

function getgetyKvalue()
{
    var k=0;
    var hw=document.getElementById("getbtyHw").value;
    var d=document.getElementById("getbtyD").value;
    var g=document.getElementById("getbtyGamma").value;
    var objk=document.getElementById("getbTuYongKty");
    if (d*g<=0)
    {
        k="error";
    }
    else
    {
        k=d*g/(hw*10);
    }
    objk.innerHTML=myround3(k);
}
/*
通用函数myround，对输入数据四舍五入，取3位小数。
*/
function myround3(thestring)
{
    var pat=new RegExp("[0-9]*\.[0-9]{0,3}");
    return pat.exec(thestring);
}